package com.dmgis.hndz.service;
import com.dmgis.hndz.common.utils.SysResult;
import com.dmgis.hndz.pojo.Ggsy02b;
import com.dmgis.hndz.pojoVo.Ggsy02bVO;

import java.util.List;


/**
 * 通讯录人员表(Ggsy02b)表服务接口
 *
 * @author makejava
 * @since 2024-07-26 13:42:32
 */
public interface Ggsy02bService {
     /**
     * 查询通讯录人员表列表
     */
    List<Ggsy02bVO> selectGgsy02bList(Ggsy02bVO ggsy02bVO);
     /**
     * 通过id单个查询通讯录人员表
     */
    Ggsy02b selectGgsy02bOneById(Long ggsy02b010);
     /**
     * 条件单个查询通讯录人员表
     */
    Ggsy02b selectGgsy02bOne(Ggsy02b ggsy02b);
     /**
     * 单个新增通讯录人员表
     */
     SysResult insertGgsy02b  (Ggsy02b ggsy02b);
     /**
     * 单个更新通讯录人员表
     */
    int updateGgsy02b  (Ggsy02b ggsy02b);
     /**
     * 条件数据统计通讯录人员表
     */
    Long selectGgsy02bCount(Ggsy02b ggsy02b);
     /**
     * 通过id单个删除通讯录人员表
     */
    int deleteGgsy02bOneById(Long ggsy02b010);
     /**
     * 通过id批量删除通讯录人员表
     */
    int batchRemoveGgsy02b(List<Long> ggsy02b010s);

    /**
     * 导入通讯录人员信息
     */
    String importData(List<Ggsy02bVO> ggsy02bVOList);
}


